home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part2 / 11925 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  23.9 KB

  1. Path: wmin.ac.uk!usenet
  2. From: Idoia Lertxundi <gsoec@wmin.ac.uk>
  3. Newsgroups: comp.lang.c
  4. Subject: Modularity issue, head pointer of embeded structures/linked lists
  5. Date: 27 Mar 1996 16:03:56 GMT
  6. Organization: Westminster University
  7. Message-ID: <4jbotc$ble@badger.wmin.ac.uk>
  8. NNTP-Posting-Host: ux208.wmin.ac.uk
  9. Mime-Version: 1.0
  10. Content-Type: multipart/mixed;
  11.     boundary="-------------------------------273939021825479831922172572"
  12. X-Mailer: Mozilla 1.1N (X11; I; SunOS 4.1.3_U1 sun4m)
  13. X-URL: news:comp.lang.c
  14.  
  15. This is a multi-part message in MIME format.
  16.  
  17. ---------------------------------273939021825479831922172572
  18. Content-Transfer-Encoding: 7bit
  19. Content-Type: text/plain; charset=us-ascii
  20.  
  21. Hello c strugglers, 
  22.  
  23. I have done this function which reads properly but when outputing the list
  24. I need it to output the first allocated structure first before the last one
  25. linked to this one. I mean the first element in each of the linked list rather
  26. than the last one read. With the first linked list element it seems it works
  27. thanks to the top pointers declared but the rest goes to pot.
  28.  
  29. Here goes the code. It seems it is not possible. Maybe
  30. if I practiced some Modularity it can works. Solidarity emails to me and to
  31. the group please.
  32.  
  33. e-mail: gsoec@wmin.ac.uk
  34.  
  35. OUTPUT:
  36. The stored course list is:
  37.  
  38. [BSc (Hons)] [Artificial Intelligence] course code: [1] 
  39.  
  40. Number of optional modules [2]
  41. Number of free electives modules [1]
  42.  
  43. == Displaying Frame List  =======================================
  44. ------------------------------------------------
  45. For semester [one] at level [1]: * CORECT STARTS FROM SEMESTER ONE *
  46. ------------------------------------------------
  47.  
  48. Core modules: 
  49.  
  50.  
  51. Optional modules: 
  52.  
  53. ------------------------------------------------
  54. For semester [two] at level [1]: 
  55. ------------------------------------------------
  56.  
  57. Core modules: 
  58.  
  59.  
  60. Optional modules: 
  61.  
  62.  
  63.  
  64. Display next number spec
  65.  
  66. Number of optional modules [3]
  67. Number of free electives modules [1]
  68.  
  69. == Displaying Frame List  =======================================
  70. ------------------------------------------------
  71. For semester [two] at level [2]:  * WRONG STARTS FROM SEMESTER TWO *
  72. ------------------------------------------------
  73.  
  74. Core modules: 
  75.  
  76.  
  77. Optional modules: 
  78.  
  79. ....
  80.  
  81. COURSE *ReadCourse(void)
  82. {
  83.     FILE * fp;
  84.     int  c, i;
  85.     COURSE * cl;
  86.     COURSE * topc;
  87.         FRAME  * topf;
  88.         NUMBER_SPEC * topn;
  89.  
  90.     char    award[15];
  91.     char    course_name[30];
  92.     char    course_code[3];
  93.     char    semester[4];
  94.     char    level[3];
  95.     char    optional_no[2];
  96.     char    free_electivesno[2];
  97.  
  98.     cl = AllocateCourse();
  99.     topc = cl;
  100.         topn = cl->numberspec;
  101.         topf = cl->numberspec->framep;
  102.         
  103.     fp = fopen("course.db", "r");
  104.     if (fp == (FILE * )NULL) {
  105.         printf("Error reading course data file\n");
  106.         exit(0);
  107.     } /* end of if */
  108.  
  109.     c = fgetc(fp);
  110.     while (!feof(fp)) {
  111.  
  112.         i = 0;
  113.             /* Read award */
  114.         while (c != '\t' && !feof(fp)) {
  115.             if (i < 14) {
  116.                 award[i] = c;
  117.                 i++;
  118.             } /* end of if */
  119.             c = fgetc(fp); /* skip tab */
  120.         } /* end of while */
  121.  
  122.         award[i] = NULL;
  123.         strcpy(cl->award, award);
  124.         printf("the award is [%s]\n", cl->award);
  125.  
  126.         i = 0;
  127.         /* Read course name */
  128.         c = fgetc(fp);
  129.         while (c != '\t' && !feof(fp)) {
  130.             if (i < 29) {
  131.                 course_name[i] = c;
  132.                 i++;
  133.             } /* end of if */
  134.             c = fgetc(fp); /* skip tab */
  135.         } /* end of while */
  136.         course_name[i] = NULL ;
  137.         strcpy(cl->course_name, course_name);
  138.         printf("the course name is %s\n", cl->course_name);
  139.  
  140.         i = 0;
  141.         /* Read course code */
  142.         c = fgetc(fp);
  143.         while (c != '\n' && !feof(fp)) {
  144.             /* read course code */
  145.             if (i < 2) {
  146.                 course_code[i] = c;
  147.                 i++;
  148.             } /* end of if */
  149.             c = fgetc(fp); /* skip new line*/
  150.         }/* end of while */
  151.  
  152.         course_code[i] = NULL;
  153.         strcpy(cl->course_code, course_code);
  154.         printf("the course code is %s\n", cl->course_code);
  155.            
  156.                 c = fgetc(fp); 
  157.            while (c != '#' && !feof(fp))
  158.              {
  159.                         printf("\n***11111the semester of the allocated is:
  160. [%s]\n\n",cl->numberspec->framep->semester);
  161.             i = 0; 
  162.                         /* Read optional modules number */
  163.             while (c != '\t' && !feof(fp))
  164.                  {
  165.                 if (i < 1){
  166.                     optional_no[i] = c; 
  167.                     i++; 
  168.                 } /* end of if */
  169.                 c = fgetc(fp); /* skip tab */
  170.             }/* end of while */
  171.  
  172.             optional_no[i] = NULL; 
  173.             cl->numberspec->optional_no = atoi(optional_no); 
  174.             printf("the number of optionals is [%d]\n", cl->\
  175.                                                numberspec->optional_no);
  176.                         i = 0;
  177.             c = fgetc(fp);
  178.                         /* Read free electives number */    
  179.             while ( c != '\n' && !feof(fp))
  180.                  {
  181.                 if (i < 1){
  182.                    free_electivesno[i] = c; 
  183.                    i++; 
  184.                 } /* end of if */
  185.                 c = fgetc(fp); /* skip new line */
  186.                         }/* end of while */
  187.             free_electivesno[i] = NULL; 
  188.             cl->numberspec->free_electivesno = atoi(free_electivesno);
  189.                         printf("the number of free eletives
  190. [%d]\n",cl->numberspec\
  191.                                                                 ->free_electivesno);
  192.  
  193.             c = fgetc(fp); /* get semester */
  194.             /* Read semester and level */
  195.             while (c != '@' &&  c!='#' && !feof(fp))
  196.                  {
  197.                 i = 0; 
  198.                                     /* Read semester */
  199.                 while (c != '\t' && !feof(fp))
  200.                      {
  201.                      if (i < 4){
  202.                     semester[i] = c ; 
  203.                     i++; 
  204.                      } /* end of if */
  205.                      c = fgetc(fp);
  206.                 } /* end of while */
  207.  
  208.                 if (feof(fp)){ /* Reached end of file (EOF) */
  209.                                        break; 
  210.                 } /* end of if */
  211.                 semester[i] = NULL; 
  212.                 strcpy(cl->numberspec->framep->semester,\
  213.                                                semester);
  214.                                 
  215.                 printf("the semester is [%s]\n", cl->numberspec\
  216.                                                              ->framep->semester);
  217.                 i = 0; 
  218.                                 /* Read level first character */
  219.                 c = fgetc(fp); 
  220.                                 
  221.                 /* Read level */
  222.                 while (c != '\n' && !feof(fp))
  223.                      {
  224.                     if (i < 1){
  225.                        level[i] = c; 
  226.                        i++; 
  227.                     } /* end of if */
  228.                     c = fgetc(fp); /* skip new line */
  229.                 } /* end of while */
  230.                 level[i] = NULL; 
  231.                 strcpy(cl->numberspec->framep->level, level);
  232.                 printf("the level is [%s]\n", cl->numberspec->\
  233.                                                                  framep->level);
  234.                                 if
  235. (!strcmp(cl->numberspec->framep->semester,"one")){
  236.                                    cl->numberspec->framep->nextf=AllocateFrame();
  237.                                    cl->numberspec->framep=cl->numberspec->framep->nextf;
  238.                                    printf("\n\nFrame Allocated and linked to
  239. previous\n\n");
  240.                 } /* end of if */
  241.                                 
  242.                 c = fgetc(fp); /* Read first character of next line */
  243.                                 /* it can be @ or first letter of semester */
  244.                   } /* end of higher while with @,#,!feof(fp) */
  245.  
  246.                       if (c == '@' && !feof(fp)){
  247.                          cl->numberspec->framep->nextf=(FRAME *)NULL;
  248.                          printf("\n\nFRAME == NULL\n\n");
  249.  
  250.                          c = fgetc(fp); /* skip new line */
  251.                          c = fgetc(fp); /* get optional number */
  252.  
  253.                          cl->numberspec->nextnumberspec=AllocateNumberSpec();
  254.                          printf("\n\nAllocated number spec and linked to
  255. previous one\n\n");
  256.                          cl->numberspec=cl->numberspec->nextnumberspec;
  257.                          printf("\n***the semester of the allocated is:
  258. [%s]\n\n",cl->numberspec->framep->semester);
  259.                } /* end of if */
  260.  
  261.         } /* end of higher while with #,!feof(fp) */
  262.  
  263.         if (c == '#' && !feof(fp)){
  264.                        /* cl->numberspec->framep=(FRAME *)NULL;*/
  265.                        /* printf("\n\nStored NULL at end of frame\n\n");*/
  266.                        cl->numberspec=(NUMBER_SPEC *)NULL;
  267.                        printf("NUMBER SPEC == NULL\n");
  268.             c = fgetc(fp); /* skip newline */
  269.             c = fgetc(fp); /* get award */
  270.                         cl->nextc = AllocateCourse(); 
  271.             cl = cl->nextc; 
  272.               } /* end of if */
  273.           } /* end of higher while with !feof(fp) */
  274.  
  275. /*cl->numberspec->framep=(FRAME *)NULL;*/
  276. /*printf("\n\nStored NULL in end of frame\n\n");*/
  277.  
  278. topc->numberspec=topn;
  279. topc->numberspec->framep=topf;
  280.  
  281. return topc;
  282.       } /* end of function */
  283.  
  284. ---------------------------------273939021825479831922172572
  285. Content-Transfer-Encoding: quoted-printable
  286. Content-Type: text/html
  287.  
  288. <BASE HREF=3D"news:comp.lang.c">
  289.  
  290. <BASE HREF=3D"news:">
  291. <A HREF=3D"newspost:comp.lang.c"><IMG ALT=3D"" BORDER=3D0 SRC=3D"internal-n=
  292. ews-post"></A><A HREF=3D"newscatchup:comp.lang.c"><IMG ALT=3D"" BORDER=3D0 =
  293. SRC=3D"internal-news-catchup-group"></A><A HREF=3D"news:comp.lang.c?ALL"><I=
  294. MG ALT=3D"" BORDER=3D0 SRC=3D"internal-news-show-all-articles"></A><A HREF=3D=
  295. "newsrc://news/?UNSUBSCRIBE=3Dcomp.lang.c"><IMG ALT=3D"" BORDER=3D0 SRC=3D"=
  296. internal-news-unsubscribe"></A><A HREF=3D"newsrc://news/"><IMG ALT=3D"" BOR=
  297. DER=3D0 SRC=3D"internal-news-go-to-newsrc"></A>
  298. <HR>
  299. <TITLE>Newsgroup: comp.lang.c</TITLE>
  300. <H1>Newsgroup: comp.lang.c</H1>
  301. <UL>
  302. <FONT SIZE=3D+1>(<A HREF=3D"comp.lang.c/149245-149345">Earliest articles</a=
  303. >...)<BR>
  304. (<A HREF=3D"comp.lang.c/151606-151705">Earlier articles</a>...)</FONT><p>
  305. <LI><A NAME=3D"4iroki$j1b@ferrari.NetXpress.com" HREF=3D"4iroki$j1b@ferrari=
  306. =2ENetXpress.com"><B>Re: Statistically Random Number algorithm</B> - Glenn =
  307. H. Porter</A>  (11)
  308. <LI><A NAME=3D"4irokq$j1b@ferrari.NetXpress.com" HREF=3D"4irokq$j1b@ferrari=
  309. =2ENetXpress.com"><B>Re: Why does the "universal bugfunction" gets() surviv=
  310. e in 1996?</B> - Glenn H. Porter</A>  (23)
  311. <LI><B> Rand() Function</B>
  312. <UL><LI><A NAME=3D"31518B67.3914@hsc.unt.edu" HREF=3D"31518B67.3914@hsc.unt=
  313. =2Eedu">Steve Fogoros</A>  (43)
  314. <LI><A NAME=3D"4irqgu$gml@ccshst05.cs.uoguelph.ca" HREF=3D"4irqgu$gml@ccshs=
  315. t05.cs.uoguelph.ca">Toby K Hay</A>  (11)
  316. </UL><LI><A NAME=3D"4irqjc$c2q@solutions.solon.com" HREF=3D"4irqjc$c2q@solu=
  317. tions.solon.com"><B>Re: is getopt() ANSI and portable ?</B> - Peter Seebach=
  318. </A>  (25)
  319. <LI><A NAME=3D"4j749k$qs9@eiger.pncl.co.uk" HREF=3D"4j749k$qs9@eiger.pncl.c=
  320. o.uk"><B>Deleting lines from text files.</B> - Henry Audley-Charles</A>  (1=
  321. 2)
  322. <LI><A NAME=3D"4irrl3$gr1@alterdial.UU.NET" HREF=3D"4irrl3$gr1@alterdial.UU=
  323. =2ENET"><B>Re: dBase Library</B> - Norman Jacobson</A>  (22)
  324. <LI><A NAME=3D"4iro6s$2e9@nntp.interaccess.com" HREF=3D"4iro6s$2e9@nntp.int=
  325. eraccess.com"><B>Re: Help ! Please help me solve the problem</B> - Brian V.=
  326.  McGroarty</A>  (114)
  327. <LI><B> Beware of "C" Hackers -- A rebuttal to Bertrand Meyer</B>
  328. <UL><LI><A NAME=3D"4iri4d$4o5@henry.netaxis.com" HREF=3D"4iri4d$4o5@henry.n=
  329. etaxis.com">john p radigan</A>  (34)
  330. <LI><A NAME=3D"4iens3$a75@solutions.solon.com" HREF=3D"4iens3$a75@solutions=
  331. =2Esolon.com">Peter Seebach</A>  (43)
  332. <LI><A NAME=3D"4ieo12$a8j@solutions.solon.com" HREF=3D"4ieo12$a8j@solutions=
  333. =2Esolon.com">Peter Seebach</A>  (19)
  334. <LI><A NAME=3D"4j26cn$gh7@solutions.solon.com" HREF=3D"4j26cn$gh7@solutions=
  335. =2Esolon.com">Peter Seebach</A>  (18)
  336. <LI><A NAME=3D"4j2dgp$ik5@news4.digex.net" HREF=3D"4j2dgp$ik5@news4.digex.n=
  337. et">Ell</A>  (10)
  338. </UL><LI><A NAME=3D"4irqg8$a8v@news.bridge.net" HREF=3D"4irqg8$a8v@news.bri=
  339. dge.net"><B>How do you code F keys for a windows program</B> - michael@brid=
  340. ge.net</A>  (2)
  341. <LI><A NAME=3D"4j5vvl$359@isoit109.bbn.hp.com" HREF=3D"4j5vvl$359@isoit109.=
  342. bbn.hp.com"><B>Re: Please Read!!</B> - Nicolas TRIPON</A>  (6)
  343. <LI><A NAME=3D"4irqse$aar@news.bridge.net" HREF=3D"4irqse$aar@news.bridge.n=
  344. et"><B>How to code F Keys in a windows program?</B> - michael@bridge.net</A=
  345. >  (12)
  346. <LI><A NAME=3D"urquiola-1703962142150001@ronin.tiac.net" HREF=3D"urquiola-1=
  347. 703962142150001@ronin.tiac.net"><B>How to break in to Programming?</B> - Mi=
  348. chael Urquiola</A>  (26)
  349. <UL><LI><A NAME=3D"DoG5Gq.KMJ@watserv3.uwaterloo.ca" HREF=3D"DoG5Gq.KMJ@wat=
  350. serv3.uwaterloo.ca">Carsten Whimster</A>  (98)
  351. </UL><LI><B> operator % - compiler error</B>
  352. <UL><LI><A NAME=3D"4in0ih$o43@zeus.intellinet.com" HREF=3D"4in0ih$o43@zeus.=
  353. intellinet.com">Jerry Davis</A>  (20)
  354. <LI><A NAME=3D"mjs.827423478@hubcap" HREF=3D"mjs.827423478@hubcap">M. J. Sa=
  355. ltzman</A>  (24)
  356. </UL><LI><A NAME=3D"4irrf5$gr1@alterdial.UU.NET" HREF=3D"4irrf5$gr1@alterdi=
  357. al.UU.NET"><B>Re: WTD: Dbase Libraries for MSVC++</B> - Norman Jacobson</A>=
  358.   (32)
  359. <LI><A NAME=3D"4j7dmo$30j@vivaldi.telepac.pt" HREF=3D"4j7dmo$30j@vivaldi.te=
  360. lepac.pt"><B>UNARJ SOUCE CODE HELP PLEASE - unarj.zip (0/1)</B> - VORTEX</A=
  361. >  (8)
  362. <LI><A NAME=3D"21MAR199607580794@erich.triumf.ca" HREF=3D"21MAR199607580794=
  363. @erich.triumf.ca"><B>Re: Putting images from C on MSDOS screen</B> - P.Benn=
  364. ett</A>  (25)
  365. <LI><A NAME=3D"31519DEF.639C@wall.scn.de" HREF=3D"31519DEF.639C@wall.scn.de=
  366. "><B>data segment</B> - Erdem Uysal</A>  (2)
  367. <LI><B> Segmentation Fault ???</B>
  368. <UL><LI><A NAME=3D"4j8e8r$g30@niaomi.iscm.ulst.ac.uk" HREF=3D"4j8e8r$g30@ni=
  369. aomi.iscm.ulst.ac.uk">Shaunna McClintock</A>  (6)
  370. <LI><A NAME=3D"4ie5sp$77c@hn.ocbbs.gen.nz" HREF=3D"4ie5sp$77c@hn.ocbbs.gen.=
  371. nz">Steve Detoni</A>  (25)
  372. </UL><LI><A NAME=3D"31546CE1.1C18@BlueSky.net" HREF=3D"31546CE1.1C18@BlueSk=
  373. y.net"><B>Re: mathematical/statistical routines in Java</B> - Dan Jacobs</A=
  374. >  (27)
  375. <LI><A NAME=3D"31546257.11E1@olympic.net" HREF=3D"31546257.11E1@olympic.net=
  376. "><B>Re: Assertive or Defensive?</B> - "Erik W. Anderson"</A>  (12)
  377. <LI><A NAME=3D"4j1p3q$p2q@beyond.escape.com" HREF=3D"4j1p3q$p2q@beyond.esca=
  378. pe.com"><B>Help file?</B> - Mohan Khurana</A>  (15)
  379. <LI><A NAME=3D"4j5mqr$su7@ohnasn01.sinet.slb.com" HREF=3D"4j5mqr$su7@ohnasn=
  380. 01.sinet.slb.com"><B>Re: DLL, VB and Borland C/C++</B> - Nick Primavesi</A>=
  381.   (38)
  382. <LI><A NAME=3D"m.b.greenwood-2603961147330001@mac007016.shef.ac.uk" HREF=3D=
  383. "m.b.greenwood-2603961147330001@mac007016.shef.ac.uk"><B>Re: Please help me=
  384. </B> - Mike Greenwood</A>  (64)
  385. <LI><A NAME=3D"Ev/Uxc9nXw3c083yn@mbnet.mb.ca" HREF=3D"Ev/Uxc9nXw3c083yn@mbn=
  386. et.mb.ca"><B>Re: Novice itoa question</B> - Nathan T. Wild</A>  (14)
  387. <LI><A NAME=3D"Pine.A32.3.91.960317225340.19217I-100000@black.weeg.uiowa.ed=
  388. u" HREF=3D"Pine.A32.3.91.960317225340.19217I-100000@black.weeg.uiowa.edu"><=
  389. B>Re: printing PostScript-Code under Windows</B> - The Amorphous Mass</A>  =
  390. (17)
  391. <LI><A NAME=3D"3156502C.56D7@simi.is" HREF=3D"3156502C.56D7@simi.is"><B>Re:=
  392.  GOTO controversy</B> - Bj=F6rn Helgason</A>  (51)
  393. <LI><A NAME=3D"danpop.826826852@rscernix" HREF=3D"danpop.826826852@rscernix=
  394. "><B>Re: Help !!!!! on 'strstr"</B> - Dan Pop</A>  (91)
  395. <LI><A NAME=3D"314D6C50.2FE6@insa-rouen.fr" HREF=3D"314D6C50.2FE6@insa-roue=
  396. n.fr"><B>[Q]:Debugging unalocated memory</B> - Adam Machnik</A>  (14)
  397. <LI><A NAME=3D"31485A6A.5101@oc.com" HREF=3D"31485A6A.5101@oc.com"><B>Re: [=
  398. Q]: Very Long Integer Library</B> - Larry Weiss</A>  (10)
  399. <LI><A NAME=3D"4iee4h$a7u@news.xs4all.nl" HREF=3D"4iee4h$a7u@news.xs4all.nl=
  400. "><B>Re: Bizarre error with structures, please help!</B> - Falstaff</A>  (7=
  401. 2)
  402. <LI><A NAME=3D"4ijpev$ev8@canopus.cc.umanitoba.ca" HREF=3D"4ijpev$ev8@canop=
  403. us.cc.umanitoba.ca"><B>Writing A Pointer To Memory</B> - Nathan T. Wild</A>=
  404.   (26)
  405. <LI><A NAME=3D"4idjt4$4du@itsop2.its.brooklyn.cuny.edu" HREF=3D"4idjt4$4du@=
  406. itsop2.its.brooklyn.cuny.edu"><B>rand ?</B> - Daniel Zielinski</A>  (4)
  407. <LI><A NAME=3D"4iegj7$evn@bee.uspnet.usp.br" HREF=3D"4iegj7$evn@bee.uspnet.=
  408. usp.br"><B>Example of an unintelligible program in C</B> - Carlos Eduardo D=
  409. antas de Menezes</A>  (15)
  410. <UL><LI><A NAME=3D"3155FAE1.53C2@iadfw.net" HREF=3D"3155FAE1.53C2@iadfw.net=
  411. ">Larry Weiss</A>  (27)
  412. </UL><LI><A NAME=3D"4iemks$a2b@solutions.solon.com" HREF=3D"4iemks$a2b@solu=
  413. tions.solon.com"><B>Re: C coding problem</B> - Mike McNelly</A>  (11)
  414. <LI><A NAME=3D"4ie983$3v0@sparcserver.lrz-muenchen.de" HREF=3D"4ie983$3v0@s=
  415. parcserver.lrz-muenchen.de"><B>Re: String Question</B> - Kurt Watzka</A>  (=
  416. 23)
  417. <LI><A NAME=3D"4iedqg$qdn@news5.erols.com" HREF=3D"4iedqg$qdn@news5.erols.c=
  418. om"><B>HELP! How can I create a file system in ram?</B> - Roger Winstanley<=
  419. /A>  (12)
  420. <LI><A NAME=3D"DoGzp8.Lz0@champ.wnet.gov.edmonton.ab.ca" HREF=3D"DoGzp8.Lz0=
  421. @champ.wnet.gov.edmonton.ab.ca"><B>Newbie DDE Question</B> - rhart@wnet.gov=
  422. =2Eedmonton.ab.ca</A>  (20)
  423. <LI><A NAME=3D"4ieov7$r5@lantana.singnet.com.sg" HREF=3D"4ieov7$r5@lantana.=
  424. singnet.com.sg"><B>Novice programmer needs help!</B> - XY Xie</A>  (176)
  425. <LI><A NAME=3D"314ac1ef.49220064@nntp.ix.netcom.com" HREF=3D"314ac1ef.49220=
  426. 064@nntp.ix.netcom.com"><B>Re: Tradition or what?</B> - Mike Rubenstein</A>=
  427.   (39)
  428. <LI><B> const pointer confusion...</B>
  429. <UL><LI><A NAME=3D"4j633k$3dp@solutions.solon.com" HREF=3D"4j633k$3dp@solut=
  430. ions.solon.com">Lawrence Kirby</A>  (37)
  431. <LI><A NAME=3D"4j6346$3et@solutions.solon.com" HREF=3D"4j6346$3et@solutions=
  432. =2Esolon.com">The Amorphous Mass</A>  (15)
  433. <LI><A NAME=3D"4j6354$3ge@solutions.solon.com" HREF=3D"4j6354$3ge@solutions=
  434. =2Esolon.com">Kurt Watzka</A>  (104)
  435. <LI><A NAME=3D"4j6389$3iq@solutions.solon.com" HREF=3D"4j6389$3iq@solutions=
  436. =2Esolon.com">Kazimir Kylheku</A>  (31)
  437. <LI><A NAME=3D"4j639l$3ju@solutions.solon.com" HREF=3D"4j639l$3ju@solutions=
  438. =2Esolon.com">Kazimir Kylheku</A>  (59)
  439. </UL><LI><B> Recommend a book, REALLY!</B>
  440. <UL><LI><A NAME=3D"4j63a0$3kk@solutions.solon.com" HREF=3D"4j63a0$3kk@solut=
  441. ions.solon.com">Kazimir Kylheku</A>  (43)
  442. <LI><A NAME=3D"4j634g$3fe@solutions.solon.com" HREF=3D"4j634g$3fe@solutions=
  443. =2Esolon.com">KDM</A>  (43)
  444. </UL><LI><A NAME=3D"4j0llr$rvl@gap.cco.caltech.edu" HREF=3D"4j0llr$rvl@gap.=
  445. cco.caltech.edu"><B>longjmp/setjmp madness</B> - Mika Nystroem</A>  (58)
  446. <LI><A NAME=3D"4j646k$ad0@news.xs4all.nl" HREF=3D"4j646k$ad0@news.xs4all.nl=
  447. "><B>Re: [Q] how to specify binary values</B> - Falstaff</A>  (44)
  448. <LI><A NAME=3D"1996Mar26.163135.256@zippy.dct.ac.uk" HREF=3D"1996Mar26.1631=
  449. 35.256@zippy.dct.ac.uk"><B>[Q] Hide the cursor?</B> - THE BANDIT</A>  (8)
  450. <LI><A NAME=3D"4j5o1s$nut@scctn01.sp.ac.sg" HREF=3D"4j5o1s$nut@scctn01.sp.a=
  451. c.sg"><B>Sorry, additional info</B> - ABC</A>  (6)
  452. <LI><A NAME=3D"4j1rn3$19du@sol.caps.maine.edu" HREF=3D"4j1rn3$19du@sol.caps=
  453. =2Emaine.edu"><B>Problem with pointers</B> - Shawn Benn</A>  (59)
  454. <LI><A NAME=3D"3156ab27.3285740@news.primenet.com" HREF=3D"3156ab27.3285740=
  455. @news.primenet.com"><B>Re: Help for beginner =A1=A1=A1pLease!!!</B> - Clayt=
  456. on Neff</A>  (15)
  457. <LI><A NAME=3D"31550dec.549310@news" HREF=3D"31550dec.549310@news"><B>Looki=
  458. ng for an ASN.1 compiler</B> - Barry Edwards</A>  (10)
  459. <LI><A NAME=3D"314DCB28.4385@micromedia.on.ca" HREF=3D"314DCB28.4385@microm=
  460. edia.on.ca"><B>Q: Pointer to an allocated array of structures</B> - Richard=
  461.  Steadman</A>  (58)
  462. <LI><A NAME=3D"4j6c8f$c4h@qns3.qns.com" HREF=3D"4j6c8f$c4h@qns3.qns.com"><B=
  463. >PROGRAMMING JOBS in the WWW Classified Ads</B> - H Robinson</A>  (15)
  464. <LI><A NAME=3D"4j2eqf$7h3@panix.com" HREF=3D"4j2eqf$7h3@panix.com"><B>CURSE=
  465. S ORA sample wont work, why?</B> - Arthur Cinader Jr</A>  (51)
  466. <LI><A NAME=3D"25MAR199607585494@erich.triumf.ca" HREF=3D"25MAR199607585494=
  467. @erich.triumf.ca"><B>Re: URGENT!: Need outportb() and inportb() functions!!=
  468. !</B> - P.Bennett</A>  (26)
  469. <LI><A NAME=3D"Pine.A32.3.91.960323191614.20332E-100000@green.weeg.uiowa.ed=
  470. u" HREF=3D"Pine.A32.3.91.960323191614.20332E-100000@green.weeg.uiowa.edu"><=
  471. B>Re: Float to String</B> - The Amorphous Mass</A>  (16)
  472. <LI><A NAME=3D"31584451.4A56@Ranger.uk" HREF=3D"31584451.4A56@Ranger.uk"><B=
  473. >Re: Beginer C please help me</B> - h</A>  (47)
  474. <LI><A NAME=3D"4j6fjjINNc2p@keats.ugrad.cs.ubc.ca" HREF=3D"4j6fjjINNc2p@kea=
  475. ts.ugrad.cs.ubc.ca"><B>Re: binary tree question</B> - Kazimir Kylheku</A>  =
  476. (88)
  477. <UL><LI><A NAME=3D"3156E113.34B0@oc.com" HREF=3D"3156E113.34B0@oc.com">Larr=
  478. y Weiss</A>  (10)
  479. </UL><LI><A NAME=3D"4j6joa$6ve@muller.loria.fr" HREF=3D"4j6joa$6ve@muller.l=
  480. oria.fr"><B>scanf/gets interaction ?</B> - Denis B. Roegel</A>  (20)
  481. <LI><A NAME=3D"315628F9.6E60@concentric.net" HREF=3D"315628F9.6E60@concentr=
  482. ic.net"><B>FAQ Location.</B> - RLC</A>  (7)
  483. <UL><LI><A NAME=3D"25MAR199610123827@erich.triumf.ca" HREF=3D"25MAR19961012=
  484. 3827@erich.triumf.ca">P.Bennett</A>  (14)
  485. </UL><LI><B> getting Unix's current running process id</B>
  486. <UL><LI><A NAME=3D"4j6jcv$ijd@spanky.pls.ov.com" HREF=3D"4j6jcv$ijd@spanky.=
  487. pls.ov.com">Fletcher.Glenn@ov.com</A>  (14)
  488. <LI><A NAME=3D"bnelsonDoqx85.Cx4@netcom.com" HREF=3D"bnelsonDoqx85.Cx4@netc=
  489. om.com">Bob Nelson</A>  (13)
  490. <LI><A NAME=3D"4j7c8f$bt5@solutions.solon.com" HREF=3D"4j7c8f$bt5@solutions=
  491. =2Esolon.com">Peter Seebach</A>  (18)
  492. </UL><LI><A NAME=3D"31525489.7054@interramp.com" HREF=3D"31525489.7054@inte=
  493. rramp.com"><B>WAV format?</B> - Shai Shprung</A>  (8)
  494. <LI><A NAME=3D"109.6658T1038T2813@xs4all.nl" HREF=3D"109.6658T1038T2813@xs4=
  495. all.nl"><B>(Quick|Merge)Sort</B> - Thomas van Gulick</A>  (5)
  496. <LI><A NAME=3D"Dou5MB.LDH.0.-s@hkusuc.hku.hk" HREF=3D"Dou5MB.LDH.0.-s@hkusu=
  497. c.hku.hk"><B>Deque</B> - Fishing Club</A>  (4)
  498. <LI><A NAME=3D"4j9k3v$j64@news.vanderbilt.edu" HREF=3D"4j9k3v$j64@news.vand=
  499. erbilt.edu"><B>Improved Web-Based C/C++ Indent</B> - Saveen Reddy</A>  (19)=
  500.  
  501. <LI><A NAME=3D"960325.141034.8759@banshee.uunet.ca" HREF=3D"960325.141034.8=
  502. 759@banshee.uunet.ca"><B>Re: Please help (640x480 and linear addressing)</B=
  503. > - Michael Babcock</A>  (15)
  504. <LI><A NAME=3D"31a7cc$10b20.32c@NEWS" HREF=3D"31a7cc$10b20.32c@NEWS"><B>Is =
  505. there a problem using memset on a malloc'd memory in HP-C</B> - Jonathan Ju=
  506. lian</A>  (16)
  507. <LI><A NAME=3D"4im3lh$ra9@rks1.urz.tu-dresden.de" HREF=3D"4im3lh$ra9@rks1.u=
  508. rz.tu-dresden.de"><B>Exel file format</B> - Lars Reuther</A>  (23)
  509. <LI><A NAME=3D"4j2po8$36l@SNFC21_SRVR_WWW.PBI.net" HREF=3D"4j2po8$36l@SNFC2=
  510. 1_SRVR_WWW.PBI.net"><B>Re: C or MFC?</B> - mich@pbinet.com</A>  (16)
  511. <LI><A NAME=3D"032596213027Rnf0.78@burk.muc.de" HREF=3D"032596213027Rnf0.78=
  512. @burk.muc.de"><B>Wanted: C/C++ tutorial</B> - Boris Schaeling</A>  (5)
  513. <LI><A NAME=3D"3157899E.6CD@profline.nl" HREF=3D"3157899E.6CD@profline.nl">=
  514. <B>Q: Is Microsoft's Visual C & SDK best for developing c progs f W 3.11</B=
  515. > - Rik Assen</A>  (13)
  516. <LI><A NAME=3D"4ik1rc$6l6@rs1.dsi.uanl.mx" HREF=3D"4ik1rc$6l6@rs1.dsi.uanl.=
  517. mx"><B>Re: read com port</B> - Felipe Rodriguez Hernandez</A>  (25)
  518. <LI><A NAME=3D"4is3isINNhdf@keats.ugrad.cs.ubc.ca" HREF=3D"4is3isINNhdf@kea=
  519. ts.ugrad.cs.ubc.ca"><B>Re: Getting date in UNIX</B> - Kazimir Kylheku</A>  =
  520. (44)
  521. <LI><A NAME=3D"4j79q5INNt27@keats.ugrad.cs.ubc.ca" HREF=3D"4j79q5INNt27@kea=
  522. ts.ugrad.cs.ubc.ca"><B>Re: String Problem</B> - Kazimir Kylheku</A>  (33)
  523. <LI><A NAME=3D"4j992s$gcr@hpbblb.bbn.hp.com" HREF=3D"4j992s$gcr@hpbblb.bbn.=
  524. hp.com"><B>Re: Newbie doesn't understand compiler error</B> - Matthias Ditt=
  525. rich</A>  (27)
  526. <LI><A NAME=3D"3152d883.184774812@nntp.ix.netcom.com" HREF=3D"3152d883.1847=
  527. 74812@nntp.ix.netcom.com"><B>Re: Wierd const problem (repost)</B> - Mike Ru=
  528. benstein</A>  (45)
  529. <LI><B> C/C++ knocks the crap out of Ada</B>
  530. <UL><LI><A NAME=3D"4iup93$5d6@tpd.dsccc.com" HREF=3D"4iup93$5d6@tpd.dsccc.c=
  531. om">Kevin Cline</A>  (26)
  532. <LI><A NAME=3D"4iupk7$5t4@tpd.dsccc.com" HREF=3D"4iupk7$5t4@tpd.dsccc.com">=
  533. Kevin Cline</A>  (30)
  534. </UL><LI><A NAME=3D"314D8D4C.78D8@oak.westol.com" HREF=3D"314D8D4C.78D8@oak=
  535. =2Ewestol.com"><B>Re: HELP STILL NEEDED IN C</B> - Mark Kintigh</A>  (19)
  536. <LI><A NAME=3D"Pine.A32.3.91.960322134158.23347A-100000@red.weeg.uiowa.edu"=
  537.  HREF=3D"Pine.A32.3.91.960322134158.23347A-100000@red.weeg.uiowa.edu"><B>Re=
  538. : Borland C's tmpnam()</B> - The Amorphous Mass</A>  (27)
  539. <UL><LI><A NAME=3D"3154C0DF.6E90@iadfw.net" HREF=3D"3154C0DF.6E90@iadfw.net=
  540. ">Larry Weiss</A>  (30)
  541. </UL><LI><A NAME=3D"armckenz-1903961852330001@vyger712.nando.net" HREF=3D"a=
  542. rmckenz-1903961852330001@vyger712.nando.net"><B>borland 4.51 huge * struct =
  543. problem</B> - Ashley mckenzie</A>  (34)
  544. <LI><A NAME=3D"Pine.A32.3.91.960322135639.23347C-100000@red.weeg.uiowa.edu"=
  545.  HREF=3D"Pine.A32.3.91.960322135639.23347C-100000@red.weeg.uiowa.edu"><B>Re=
  546. : leap year</B> - The Amorphous Mass</A>  (17)
  547. </UL><HR>
  548. <A HREF=3D"newspost:comp.lang.c"><IMG ALT=3D"" BORDER=3D0 SRC=3D"internal-n=
  549. ews-post"></A><A HREF=3D"newscatchup:comp.lang.c"><IMG ALT=3D"" BORDER=3D0 =
  550. SRC=3D"internal-news-catchup-group"></A><A HREF=3D"news:comp.lang.c?ALL"><I=
  551. MG ALT=3D"" BORDER=3D0 SRC=3D"internal-news-show-all-articles"></A><A HREF=3D=
  552. "newsrc://news/?UNSUBSCRIBE=3Dcomp.lang.c"><IMG ALT=3D"" BORDER=3D0 SRC=3D"=
  553. internal-news-unsubscribe"></A><A HREF=3D"newsrc://news/"><IMG ALT=3D"" BOR=
  554. DER=3D0 SRC=3D"internal-news-go-to-newsrc"></A>
  555. ---------------------------------273939021825479831922172572--
  556.